(1/12) Saya meluncurkan 6 startup dalam 12 bulan

Bulan pertama dari sprint 12 bulan untuk mengembangkan 6 startup.

Untuk startup pertama saya, saya telah memutuskan untuk terjun lebih dulu ke dua teknologi baru. Bereaksi Asli & Firebase. Ini adalah dua konsep fantastis yang ingin saya mainkan untuk waktu yang sangat lama, tetapi tidak pernah memiliki kesempatan untuk melakukannya! Saya berpikir untuk menggunakan Django untuk membuat backend sebagai pengganti Firebase tetapi pada akhirnya memutuskan bahwa waktu untuk mengembangkan dan memelihara mungkin terlalu banyak untuk jangka waktu terbatas yang saya miliki.

Apa yang sedang saya bangun?

Saya akan membuat aplikasi sederhana 'asisten impian bermimpi'. Ini akan memiliki dua fitur, jurnal mimpi dan pemberitahuan terjadwal untuk 'pemeriksaan realitas'. Jurnal mimpi hanyalah jurnal di mana Anda mencatat impian Anda. Serius. Sederhana saja. Ini membantu dengan ingatan Anda tentang mimpi masa depan Anda dan memungkinkan Anda melihat kemungkinan tren dalam mimpi Anda. Ini membuatnya lebih mudah bagi pengguna untuk memperhatikan bahwa mereka mungkin sedang bermimpi. 'Pemeriksaan realitas' adalah tindakan yang secara harfiah mempertanyakan keberadaan Anda saat ini. Pengguna kadang-kadang diberitahu untuk melakukan pemeriksaan realitas, di mana pengguna hanya akan mencoba untuk mendorong jari telunjuk mereka melalui telapak tangan mereka, dan benar-benar mempertanyakan apakah mereka bermimpi atau tidak. Ini mungkin terdengar konyol, mengapa saya harus tahu jika saya sedang bermimpi sementara saya jelas-jelas dalam kenyataan? Nah, begitu Anda mulai sering melakukan pemeriksaan ini, itu menjadi kebiasaan. Mimpi Anda cukup sering meniru apa yang terjadi dalam kehidupan nyata, jadi kebiasaan Anda juga akan meniru. Anda akan mempertanyakan apakah Anda bermimpi dalam mimpi Anda. Betapa kerennya itu? Ketika Anda mencoba mendorong jari Anda melalui telapak tangan, jari Anda akan melewatinya. Tindakan ini akan memicu aliran pemikiran yang membuat Anda sadar bahwa Anda sedang bermimpi!

Minggu pertama

Saya mulai dengan fungsi form over, karena saya sudah memiliki visi yang jelas tentang fungsi aplikasi ini. Semuanya sangat sederhana, dua fungsi. Yang pertama dan paling difokuskan adalah jurnal mimpi dengan 'layar' analisis / refleksi sederhana. Ini akan memungkinkan Anda untuk tidak hanya mencatat mimpi Anda tetapi juga merefleksikan dan menganalisis artinya untuk mengembangkan pemisahan antara dunia fisik dan lokasi yang kita ciptakan dalam pikiran kita. Fungsi kedua adalah pemberitahuan sederhana, dapat dikonfigurasi, terjadwal yang akan memicu 'pemeriksaan realitas'. Pemeriksaan realitas ini akan mulai menjadi kebiasaan, dan Anda akan mulai mencobanya dalam mimpi Anda.

Saya mulai mendesain menggunakan Sketch, mendesain untuk iPhone X terlebih dahulu.

Nama HEAVILY sedang dalam proses.

Saya mulai dengan proses naik pesawat, mulai dari layar 'Selamat Datang' hingga tampilan pendaftaran / masuk, lalu bagian animasi / pengantar animasi. Untuk membuat animasi untuk on-boarding, saya akan menggunakan Haiku, ini memungkinkan Anda untuk mengimpor file Sketsa Anda, menerapkan animasi, dan mengekspor ke kode. Untuk beta, ini mendukung sejumlah opsi ekspor, kerangka kerja seperti React Vue, dan React Native. Ini juga mendukung ekspor HTML / CSS / JS, dan iOS & Android.

Dua minggu

Saya memulai proses mengumpulkan ekspor dari Supernova dan membuat aplikasi, menghubungkannya ke Firebase. Namun, ada beberapa masalah dengan ekspor, yang membuat aplikasi yang sebenarnya hampir tidak berguna.

Layar login yang rusak, setelah 2 jam perbaikan

Ini adalah layar login saya, setelah perbaikan dan tweaking selama 1-2 jam. Saya bukan pengembang JavaScript asli, jadi gunakan ini dengan sedikit garam, tetapi ekspor yang dibuat Supernova tidak dapat digunakan tanpa penyesuaian visual yang luar biasa. Beberapa teks hilang, ikon hilang, latar belakang tidak selaras, setidaknya navigasi berfungsi. Saya memiliki harapan besar untuk Supernova, terutama melihat ekspor asli di simulator dan melihat replikasi desain Sketsa saya 1: 1 di simulator. Tampaknya ekspor Asli Bereaksi tidak hanya memenuhi standar ekspor asli.

Saya juga mulai bekerja pada halaman pendaratan aplikasi, yang akan di-host di aplikasi Firebase saya, menggunakan Firebase Hosting.

Mockup untuk halaman pendaratan aplikasi

Saya mulai dengan melihat inspirasi dari Dribble dan Hyperpixel, tata letak brainstorming dan bagaimana saya dapat menggunakan warna merek saya untuk keuntungan saya. Sketsa memungkinkan Anda untuk menyalin-menempelkan atribut CSS / kode elemen SVG dalam desain Anda. Saya hanya menyalin CSS gradien dari simbol latar belakang saya, dan begitu saja, saya memiliki dasar dan warna untuk situs web saya. Saya memutuskan untuk menambahkan baris pahlawan lebar penuh, yang akan membentuk dasar perincian tentang aplikasi. Saya berencana untuk menggambar beberapa gambar dan menghidupkannya di Haiku dan kemudian mengekspornya untuk digunakan sebagai gambar animasi di atas setiap kolom / fitur.

Minggu 3

Minggu 3 sangat sibuk bagi saya, di luar proyek ini. Jadi saya tidak mendapatkan banyak pekerjaan sepanjang minggu. Namun, saya telah memutuskan untuk sepenuhnya menghapus Supernova.io saya Bereaksi ekspor asli, dan mulai dari awal. Saya menghabiskan berjam-jam men-debug kode JS yang kurang dapat diterima yang dihasilkan Supernova. Saya akan membatalkan langganan Supernova saya sesegera mungkin (Setiap kali saya pergi untuk membatalkan, itu memberi saya popup memberitahu saya saya dapat membatalkan minggu depan! Terima kasih Supernova). Saya telah menjelajahi Github untuk solusi yang lebih baik untuk masalah saya dan menemukan beberapa perpustakaan yang akan membantu saya mencapai apa yang ingin saya lakukan.

Semuanya baru!

Saya menghabiskan beberapa jam menciptakan kembali aplikasi dari awal, bebas dari kode apa pun yang dihasilkan. Cukup mengejutkan, semuanya berjalan seperti yang diharapkan. Saya telah berhasil menerapkan navigasi dasar dan elemen UI / UX, berhasil menciptakan kembali proses orientasi dari awal. Ini melakukan mil mutlak untuk kepercayaan diri saya dalam jangka panjang dan benar-benar meningkatkan moral saya.

Seluruh aplikasi memiliki (hampir) tampilan baru, dan terasa. Kualitas dan kekokohan terasa jauh lebih kuat daripada ekspor Supernova.

Bekerja dengan ketat dalam proses

Laman landas memiliki sedikit pengulangan, dengan pola latar belakang baru dan salin. Segera itu akan menampilkan mockup iPhone X animasi di kolom kanan, menampilkan aplikasi dan semua fitur-fiturnya!

Minggu ke-4

Pembaruan Supernova! Saya tidak dapat membatalkan langganan Supernova saya, setiap kali saya mencoba mengubah rencana saya kembali menjadi "Gratis", saya dihadapkan dengan pesan yang mengatakan 'fitur' ini akan datang minggu depan. Ini adalah pesan yang ambigu, karena saya dalam waktu satu minggu dari siklus penagihan saya yang berakhir, namun saya masih tidak dapat membatalkan? Saya harus mengirim email kepada para pendiri tentang membatalkan rencana saya (Meskipun mereka segera membalas! Dukungan yang bagus!).

Beranjak dari perilaku Supernova yang agak mengecewakan (secara umum), saya akhirnya menambahkan Firebase ke aplikasi! Anda sekarang dapat membuat akun, masuk, dan keluar, manis! Ini adalah batu loncatan yang cukup besar ke Firebase, karena ini adalah pertama kalinya saya 'mencelupkan jari kaki' ke dalamnya sehingga berbicara (apalagi pertama kali saya menggunakan JavaScript). Saya juga mulai bekerja untuk mengirim notifikasi ke perangkat dan kemampuan CRUD untuk jurnal. Ada sedikit kurva pembelajaran untuk notifikasi dan Firestore, tetapi saya berharap saya dapat memanfaatkan keduanya dan benar-benar fokus pada lebih banyak elemen UI dan pemolesan selama beberapa minggu mendatang.

Minggu ini saya juga membeli nama domain, daydreamapp.co, dan menghubungkannya ke Firebase. Siapa yang menduga aplikasi akan mengalami perubahan nama lain? Anda sekarang dapat mengakses halaman arahan menggunakan URL itu, dan segera Anda akan dapat mengunduh aplikasi dari sana juga. Tujuan penuh harapan saya untuk 6 startup ini, adalah untuk memiliki domain dan halaman arahan untuk masing-masing.

Seperti yang terlihat di bawah, saya juga menerapkan Firestore ke dalam aplikasi. Semua data yang relevan sekarang ditarik dari Firestore (dari koleksi spesifik pengguna) dan ke dalam aplikasi. UI sangat luar biasa, karena saya hanya ingin mendapatkan sesuatu di halaman. Visi saya untuk entri, adalah bahwa mereka akan mulai dengan menunjukkan kepada Anda judul, deskripsi terpotong dan tanggal mimpi, tetapi Anda dapat mengklik tombol memperluas untuk menggelar info tambahan, seperti peringkat, jenis mimpi, dan data makna mimpi.

Data sedang dibaca dari Firestore

Bungkus!

Saya telah belajar jumlah yang luar biasa bulan ini, tidak hanya dalam hal pemrograman tetapi tentang diri saya sendiri. Saya merasa seperti setiap hari saya habiskan mengerjakan proyek ini, saya merasa kurang suka menunda-nunda dengan tugas-tugas lain. Secara keseluruhan, saya sangat senang dengan keadaan aplikasi sejak restart lengkap. Itu terbukti sangat berharga dan telah menciptakan beberapa pengalaman belajar yang hebat. Saya benar-benar berharap untuk menerbitkan aplikasi ini, dan mungkin juga akan menempatkannya di Android store, selain iOS App Store.

Bulan ini, total pengeluaran saya adalah $ 55, menjadi langganan dan nama domain Supernova (yang sangat disesalkan).

Baca bagian 2 di sini.

Ingin mengunduh aplikasi? Kunjungi daydreamapp.co dan unduh sekarang!