Bagaimana untuk menjadi pemaju aplikasi - Bagaimana saya membuat $ 50,000 dari aplikasi

Pengarang: Peter Berry
Tarikh Penciptaan: 16 Ogos 2021
Tarikh Kemas Kini: 1 Jun 2024
Anonim
COPY DAN PASTE JANA RM 200 ONLINE SETIAP HARI TANPA MODAL DENGAN HANDPHONE/LAPTOP DUDUK RUMAH l WENG
Video.: COPY DAN PASTE JANA RM 200 ONLINE SETIAP HARI TANPA MODAL DENGAN HANDPHONE/LAPTOP DUDUK RUMAH l WENG

Kandungan


Bagi ramai pengaturcara atau usahawan, menjadi "jutawan aplikasi" adalah impian muktamad. Ia mesti menjadi perasaan yang luar biasa untuk mengetahui bahawa anda tidak akan perlu bekerja lagi, kerana idea pintar yang anda miliki. Dan untuk mengetahui bahawa idea tersebut sebenarnya membantu orang! Masalahnya ialah begitu sedikit orang tahu bagaimana menjadi pemaju aplikasi.

Inilah yang saya dapati dengan begitu menarik mengenai perkembangan pengaturcaraan dan perisian. Ini adalah satu set alat yang memberi kuasa kepada sesiapa sahaja untuk membuat apa sahaja yang mereka impikan, dan berpotensi mengubah kehidupan mereka dan dunia dalam berbuat demikian.

Malangnya, saya bukan jutawan aplikasi, tetapi saya mendapat sedikit kejayaan kecil pada masa lalu dengan apl Android, dan fikir saya akan berkongsi pengalaman saya di sini untuk pemaju lain yang berharap.

Apa yang berlaku


Saya tidak pasti sama ada ia adalah $ 50,000, tetapi itu adalah anggaran kasar. Salah satu aplikasi saya mendapat lebih daripada 70,000 muat turun, pada $ 1.20 pop, dan saya mempunyai beberapa orang lain yang menjual juga baik. Saya juga memotong tawaran dengan OEM di India untuk mempunyai aplikasi muncul sebagai perisian pramuat, yang menghasilkan sedikit tambahan.

Saya tidak kaya dengan apa-apa cara. Ia mungkin berbunyi seperti banyak wang, tetapi impaknya terasa jauh kurang dari sepuluh tahun! Itu bukan untuk mengatakan ia tidak mengagumkan, walaupun. Dan ini sudah tentu membantu saya menikmati gaya hidup yang lebih selesa untuk sementara waktu. Dan bukan dengan mengikuti nasihat konvensional mengenai cara menjadi pemaju aplikasi.

Idea

Aplikasi yang menendang semuanya untuk saya dipanggil Multiscreen Multitasking. Sebagai penulis lepas yang menikmati kebebasan yang diberikan kepada saya, saya mahu cara untuk menggunakan telefon bimbit saya tanpa memerlukan komputer riba. Saya mempunyai papan kekunci bluetooth, tetapi tidak ada cara bagi saya untuk memisahkan skrin antara penyemak imbas dan dokumen untuk penyelidikan (ini sebelum terbakar dalam multitasking di Android).


Lihat juga: Idea untuk pemaju Android - bagaimana untuk memimpikan aplikasi besar seterusnya

Malangnya, batasan ini telah turun ke firmware, jadi tiada pengekodan pada bahagian saya akan dapat mengelakkannya tanpa akses root.

Gores gatal anda sendiri. Saya tahu masalah yang saya mahu selesaikan, dan saya dapati cara yang sejuk untuk melakukannya.

Penyelesaian yang saya akhirnya tersandung adalah untuk membuat aplikasi dengan kedua-dua editor teks dan WebView supaya saya dapat melihatnya bersebelahan. Saya memanggil ini "Pelayar Skrin Split dan Notepad" kerana saya asal, dan yang sebenarnya mendapat beberapa muat turun! Saya tidak semestinya menetapkan bagaimana untuk menjadi pemaju aplikasi, tetapi saya tahu masalah yang saya ingin selesaikan, dan saya dapati cara yang sejuk untuk melakukannya. Pemaju dan pencipta cenderung untuk memanggil ini "menggaru gatal anda sendiri" dan pendekatan yang baik untuk mencari "titik sakit" yang boleh menjadi idea yang boleh dijual.

Dari sana, saya menyedari bahawa tidak sukar untuk menambahkan lebih banyak aplikasi mini ke dalam campuran, seperti pelayar fail, alat lukisan, atau pemain filem. Saya kemudian mencari cara untuk memindahkan tingkap dan mengubah saiznya seperti desktop Windows. Saya melakukan ini dengan mendapatkan kedudukan jari pengguna dari kanvas yang terapung di atas semua pandangan, dan dengan membenarkan akhbar itu melewati jika ia berada di dalam tetingkap.

Saya tidak menjangkakan apl itu mengambil kira cara ia dilakukan.

Saya melancarkan ini dengan cepat sebagai Multiscreen Multitasking, dan kemudian berkembang dari masa ke masa untuk memasukkan lebih banyak idea dan ciri. Saya juga memecahkan aplikasi ke dalam pelbagai versi yang berbeza, untuk menyasarkan jenis pengguna yang berbeza, dan jenis peranti yang berbeza. Pengekodan saya pada masa itu agak terhad untuk mengatakan sekurang-kurangnya, jadi saya belajar bagaimana untuk menjadi pemaju aplikasi pada asasnya kerja!

Masa yang menakutkan

Saya tidak menjangkakan apl itu mengambil kira cara ia dilakukan. Sekali lagi, saya bukan Mark Zuckerberg, tetapi selepas satu atau dua hari, aplikasi itu menjual banyak salinan setiap jam pada harga sekali $ 1.20!

Saya mempunyai ingatan yang jelas untuk berada di pesta rumah, memeriksa telefon saya, menyedari bahawa ini mempunyai potensi untuk menjadi "ia." Ia sangat menggembirakan! Saya sentiasa berminat untuk belajar bagaimana untuk menjadi pemaju aplikasi, tetapi saya tidak benar-benar berfikir tentang apa yang mungkin rasasuka melihat aplikasi saya berjaya.

Selama kira-kira satu tahun app ini memperoleh saya kira-kira $ 30 sehari, yang sebenarnya membuat perbezaan besar kepada seorang lelaki muda yang baru keluar dari Uni. Apa lagi, adakah saya dapat melihatnya potensi untuk pergi lebih besar.

Akhirnya, saya dihubungi oleh beberapa lelaki di India yang ingin bertindak sebagai ejen jenis untuk aplikasi saya untuk menjual lesen kepada OEM di bahagian dunia mereka. Saya bersetuju, dan walaupun kebanyakan orang cuba menghalang saya dari harta intelektual saya, dan saya memperoleh sedikit wang untuk minggu dan minggu menghabiskan kod tweaking, ia masih merasakan liga yang cukup besar untuk saya pada masa itu. Dan tiada siapa yang boleh mengambilnya dari saya!

Bagaimana untuk menjadi pemaju aplikasi hari ini

Jadi, Jika anda ingin tahu bagaimana menjadi pemaju aplikasi, apa yang anda boleh belajar dari pengalaman saya?

Saya membuat banyak kesilapan (yang saya akan sampai ke sekejap), tetapi satu perkara yang saya rasa saya lakukan adalah menggunakan pendekatan "gagal pantas" - pada asasnya, saya mengeluarkan aplikasi setengah dibakar.

Ia berbunyi seperti nasihat yang mengerikan, tetapi ia berfungsi, kerana anda tidak menghabiskan terlalu lama pada idea tanpa kaki. Sebelum Multitasel Multiscreen, saya telah membuat papan kekunci tersuai, permainan, aplikasi mengira perkataan (ini tidak selalu menjadi ciri terbina pada masa itu), dan banyak lagi. Tiada satu pun daripada yang dijual lebih daripada 20-30 salinan.

Sekiranya saya menghabiskan masa setahun untuk mengira aplikasi saya, saya tidak pernah membuat Multiscreen Multitasking, dan saya akan menjadi sangat sedih awal.

Saya sering melihat ini dengan usahawan dan pemaju yang berharap. Mereka menghabiskan masa bertahun-tahun tinggal di rumah dengan ibu bapa mereka, bekerja pada idea aplikasi mengubah suai kehidupan. Sering kali mereka tidak akan beritahu saya apa yang mereka kerjakan, kerana ia begitu revolusioner saya mungkin mencuri idea itu (kerana saya tidak mempunyai apa-apa yang lebih baik untuk dilakukan dengan pasti!).

Kemudian mereka melepaskan aplikasi / laman web / perniagaan mereka dan dalam masa dua minggu mereka pergi payu dara. Ada yang mengambil satu tan pinjaman dan membelanjakan banyak wang untuk penjenamaan, nasihat undang-undang, dan ujian pepijat, semuanya tanpa ujian untuk melihat apakah ada yang benar-benar menginginkan idea mereka!

Lihat juga: Bagaimana untuk berfungsi sebagai pemaju perisian dalam talian

Menjadi pemaju aplikasi tidak perlu melibatkan diri dengan orang-orang anda! Anda boleh membina dan belajar semasa menahan 9-5 (atau sekurang-kurangnya semasa bekerja dalam talian, seperti yang saya lakukan).

Apa yang ada dalam nama?

Satu lagi perkara yang saya lakukan adalah memberi aplikasi itu nama yang dijual sendiri. "Multiscreen Multitasking" adalah istilah carian yang berkesan. Jika anda menginginkan sesuatu yang memisahkan skrin untuk menjalankan berbilang aplikasi, itulah yang akan anda cari!

Saya melakukan pemasaran sifar.

Ini adalah 100% yang menjadikan aplikasi itu menjadi lebih baik. Saya melakukan pemasaran sifar, dan benar-benar tidak mempunyai jangkaan bahawa ia akan menjadi hit sederhana. Apa juga yang membantu, ialah ikon yang saya gunakan dalam senarai Play Store secara harfiah merupakan tangkapan skrin yang melakukan perkara itu. Orang dapat melihat dengan segera bahawa jika mereka mahukan gaya multitasking desktop, ini adalah di mana ia berada!

Harga adalah betul

Saya berdiri dengan keputusan saya untuk melepaskan aplikasi untuk harga satu kali. Saya tahu dari pengalaman saya sebagai webmaster, hasil pengiklanan tidak banyak kecuali anda mempunyai ribuan setiap hari pengguna. Itu jarang berlaku untuk mana-mana aplikasi (berapa banyak aplikasi yang benar-benar digunakan setiap hari di telefon anda?). Saya tahu sesetengah orang di luar sana mungkin memuat turun aplikasinya dan tidak pernah mencuba sekali! Dengan mengenakan yuran satu kali, saya masih akan memperolehnya.

Adakah itu bagaimana untuk menjadi pemaju aplikasi hari ini? Saya fikir ada peluang yang baik itu masih merupakan pilihan yang baik untuk pemaju bebas yang lebih kecil - terutama pada iOS.

Akhirnya: Saya pandai tidak mempercayai ejen yang saya bekerjasama. Mujurlah, saya telah membakar suis bunuh sedikit ke dalam aplikasi OEM, yang akan memeriksa kewujudan fail pada pelayan, dan jika ia mendapati, ia akan memadam dan memusnahkan aplikasi. Apabila aplikasi saya muncul di laman web mereka tanpa menyebut nama atau perniagaan saya, mudah bagi saya untuk meyakinkan mereka untuk melihat sebab!

Di mana saya salah

Walaupun kali ini dalam hidup saya sangat menarik - dan saya teringat menikmati rangsangan besar dalam keyakinan (saya akhirnya merasakan seperti wira saya, Tony Stark) - Saya juga sangat cemas. Ia hanya akan mengambil aplikasi untuk dikeluarkan dari kedai kerana beberapa sebab untuk kejayaan saya akan terhenti. Begitu juga, tidak ada yang mengatakan bahawa aplikasinya tidak akan secara rawak kehilangan momentum semalaman. Saya juga yakin ia hanya akan menjadi masalah sehingga Android memperkenalkan fungsi multi-window secara asli (ia ternyata mengambil masa beberapa tahun).

Tambang adalah aplikasi pertama di kedai untuk berfungsi dengan cara ini, tetapi ia juga merupakan masa yang sangat singkat sebelum peniru yang banyak melampaui pertengkaran. Ada yang bekerja dengan lebih baik daripada aplikasi saya, dan semuanya percuma. Jika anda ingin belajar bagaimana untuk menjadi seorang pembangun aplikasi, sekiranya anda juga belajar bagaimana untuk melindungi harta intelek anda, walaupun dalam semua kejujuran ia tidak akan bernilai seketika anda.

Pertahanan terbaik terhadap peniru adalah untuk melakukannya terlebih dahulu, dan lakukan yang terbaik. Saya menyia-nyiakan kelebihan itu. Inilah nasihat kebanyakan penggerak dan penyusun Lembah Silicon. Walau bagaimanapun, minta pelabur menandatangani perjanjian tanpa pendedahan (NDA) sebelum anda memberitahu mereka idea anda dan mereka mungkin akan ketawa anda keluar pintu. Mereka tahu idea-idea bernilai jongkong, pelaksanaannya adalah segalanya.

Idea bernilai jongkong. Pelaksanaan adalah segala-galanya.

Kebimbangan ini juga menghalang saya daripada melakukan semua idea. Saya sangat yakin ia akan menjadi kurang cepat, saya masih menghabiskan masa 90% daripada freelancing masa saya. Secara retrospeksi, saya dapat dengan mudah memanfaatkan kejayaan awal ini dan memberi alasan kepada pengguna untuk terus bertahan. Mungkin saya boleh mengubahnya menjadi suite aplikasi yang mudah, atau menjadikan titik jualan sinergi yang meningkat antara aplikasi (saya telah menambah ciri yang akan membuka laman web dalam aplikasi lukisan untuk penjelasan, yang saya bangga mengatakan sedikit lebih awal daripada waktunya!).

Hantu di dalam mesin

Kesalahan yang lebih besar yang saya buat adalah dalam kod. Saya membina Multiscreen Multitasking menggunakan sedikit pengetahuan mengajar sendiri, dan saya bahkan tidak menggunakan Java dan Eclipse (kaedah yang dipilih pada masa itu). Sebaliknya, saya menggunakan alat yang dipanggil B4A, yang membolehkan anda kod dalam BASIC. Pengalaman saya pada masa itu adalah dengan ZXSpectrum, seorang Tatung Einstein (sesiapa ingat mereka?), Dan QBasic; jadi ini sesuai untuk saya.

Saya membina Multiscreen Multitasking menggunakan sedikit pengetahuan mengajar sendiri.

Walau bagaimanapun, sekiranya aplikasi dipinjamkan kepada struktur berorientasikan objek (perkataan yang tidak bermakna kepada saya pada masa itu), ia akan menjadi satu yang membuka banyak lelaran aplikasi yang sama! Belajar alat rasmi (Android Studio dalam kes ini) adalah nasihat terbaik jika anda ingin menjadi pembangun aplikasi!

Ini mungkin tidak masuk akal untuk anda, tetapi anda mungkin boleh memahami kebodohan saya apabila ia datang kepada pembolehubah dan fungsi penamaan. Saya mempunyai tabiat yang dahsyat untuk memanggil mereka seperti "JigglyWiggly" dan "Piala" (biasanya jika berlaku cawan di atas meja). Akhirnya, ini memberi laluan kepada semacam logik dalaman yang begitu rumit, hampir bahasa sendiri. Saya tidak menulis nota di mana-mana sahaja. Kod rawak lama benar-benar bodoh.

Secara jujur, seorang programmer yang serius akan mengalami serangan jantung jika melihat kod tersebut. Jika saya memutuskan saya tidak memerlukan fungsi lagi (yang ingat hanya akan ditulis secara dalam talian dalam skrip saya), maka saya hanya meninggalkannya di sana untuk reput. Saya tidak pernah memadamkannya! Ini bermakna apabila saya terpaksa mengambil sedikit hos dari aplikasi saya (pelanggan penulisan terbesar saya tidak membayar saya selama kira-kira enam bulan, membawa saya ke kemiskinan kewangan - satu lagi cerita yang menyeronokkan), saya sama sekali tidak tahu bagaimana untuk mendapatkan kembali apabila Saya pulang!

Ia duduk di sana dan ia rusak sehingga ia akhirnya diturunkan.

Memandangkan Google mengemas kini alatnya dengan Android Studio, dan peraturannya dengan Reka Bentuk Bahan, aplikasi lama saya tidak dapat disesuaikan dengannya.

Jadi ia duduk di sana dan ia rusak sehingga akhirnya ditarik ke bawah kerana menggunakan imej yang saya tidak memiliki hak untuk dalam penyenaraian kedai (latar belakang saya pada telefon saya pada masa itu). Sekali lagi, bukan langkah terbaik saya.

Posisi positif

Walaupun Multiscreen Multitasking tidak lagi dijual dan saya mungkin terlepas peluang, saya masih tidak menganggap pengalaman mengalami kegagalan ke atas semua. Untuk satu, ia adalah satu pengalaman yang tidak pernah dapat diambil oleh saya. Saya sangat bangga dengan aplikasinya, dari idea awal, kepada beberapa ciri, kepada beberapa cara yang saya dapat mencapai perkara-perkara yang mempunyai kod coding terhad.

Saya masih tidak menganggap pengalaman mengalami kegagalan.

Selain itu, ia membawa kepada satu tan peluang yang seterusnya: mencipta aplikasi profil yang lebih tinggi, berfungsi , dan juga mendapat buku yang diterbitkan. Saya akan mengesyorkan mencubanya kepada sesiapa sahaja.

Pengalaman juga mengajar saya bagaimana untuk menjadi pemaju aplikasi, dan ini membawa kepada lebih banyak ciptaan, kejayaan dan kegagalan.

Bagaimana untuk mencipta aplikasi yang berjaya pada hari ini

Jika anda ingin menikmati kejayaan di gedung aplikasinya dan menjadi pemaju aplikasi, apakah yang perlu anda lakukan dengan berbeza? Sebagai permulaan, tulis kod yang baik, anda akan dapat kembali. Anda boleh belajar cara membina apl dengan cara yang betul di sini.

Cari titik kesakitan dan perbetulkannya - dengan idealnya satu orang akan mencari. Jangan menghabiskan masa terlalu lama bekerja pada satu aplikasi, dan pilih sesuatu yang agak mudah untuk projek pertama anda. Orang yang tidak pernah membina apl sebelum ini tidak seharusnya membuat perkhidmatan berasaskan awan dengan isu keselamatan dan komplikasi lain. Mereka perlu membuat kalkulator.

Begitu juga, anggaplah dengan menggunakan yuran rata sebagai kaedah pembayaran anda, melainkan anda menyediakan perkhidmatan yang benar-benar hebat. Kali seterusnya saya melepaskan aplikasi itu hampir pasti akan berada di kedai iTunes di mana ia lazimnya membelanjakan $ 5 atau $ 20 untuk sesuatu yang bernilai.

Saya harap anda dapati beberapa pandangan saya berguna. Mungkin mereka membantu anda menetapkan kursus anda sendiri untuk menjadi pemaju aplikasi. Pastikan anda berkongsi ulasan anda sendiri di bawah. Apa yang anda sedang kerjakan sekarang?

Google menerima lebih banyak atu trilion carian etiap tahun. Halaman pertama hail carian mendapat majoriti lalu linta itu, jadi jika ebuah yarikat tidak mendapat peringkat pada halaman atu maka itu ke...

Hampir mutahil bagi ebuah yarikat untuk berjaya hari ini tanpa EO dan pakar pemaaran digital. udah cukup untuk mengatakan, peluang pekerjaan adalah banyak dan jika anda ingin mendarat, keepakatan hari...

New Posts.