با استارتاپ بستون همراه باشین – ۱۷ تا ۲۳: حالا اپ اندروید داریم

تا حالا روی سرور بودیم؛‌ تخصصمون ولی هیچ چیز برای آدمی که اهل سرچ کردن و یاد گرفتن است هیچ خطری نداره! در این چند قسمت ما واقعا صاحب یک اپ اندرویدی و آی او اسی می شیم. البته به کمک آیونیک، اچ تی ام ال، سی اس اس و از همه مهمتر انگولار جی اس. در این پنج شش قسمت از آموزش راه اندازی استارتاپ بستون میریم سراغ اینکه برنامه رو برای همه قابل استفاده کنیم. البته خودمون روی کامند لاین می مونیم (:

اوه.. و بسیار خوشحال می شم اگر فرصت کنین توی کامنت ها نظرتون رو بگین. اینکه قراره تا کجا پیش بریم. من برنامه رو پیش می برم ولی آیا واقعا همه جزییات رو فیلم بگیرم؟ خب یک عالمه می شه تو وبلاگ. بخصوص که ما خواننده هایی داریم که احتمالا هیچ علاقه ای به این سری ندارن. یا مثلا می شه من سری رو ادامه بدم ولی دیگه دائم رو وبلاگ نذارم و هر کی می خواد کانال رو دنبال کن و فقط در موارد حساس بیارم روی کانال و این چیزها… خوشحال می شم نظر شما رو بشنوم و با تشکر از همه دوستانی که دارن کامیت می کنن. اوه.. و اگر کمی آیونیک بلدین و کمی سی اس اس و دید هنری قابل قبولی دارین (یا استانداردها رو می دونین) خیلی عالی خواهد بود اگر به فرانت اند خسته ما کمک کنین (:

بستون ۱۷ – تب خرج و دخل

حالا که شروع کردیم به ساختن اپ آیونیک یا همون کوردوا که می تونه روی اندروید و آیفون و بقیه اجرا بشه، باید دو تا تب درست کنیم: ثبت خرج و ثبت درآمد. بریم براش!

بستون ۱۸ – ساخت داشبورد آپدیت شونده آیونیک

در این مرحله، کاری می کنیم که داشبورد برنامه‌مون با هر بار ورود بهش عدد جدید رو نشون بده. اینطوری وقتی خرجی اضافه می کنیم و وارد داشبورد می‌شیم، تاثیرش در اعداد دیده می شه.

بستون ۱۹ – نوشتن ای پی آی لاگین در سمت سرور

حالا همه چیز آماده است که ما واقعا از اپ و در نتیجه از سیستم استفاده کنیم. حالا کافیه لاگین یوزر رو درست کنیم. قدم در سمت جنگو با پایتون و در سمت سرور. چیزی که با گرفتن یوزرنیم و پسورد، به ما توکنمون رو بگه.

آپدیت: لینک اول درست کار نمی کرد. یکبار دیگه آپلود کردم.

بستون ۲۰ – نوشتن لاگین در سمت موبایل (۱ از ۳)

حالا که سرور آماده لاگین است، باید سمت موبایل پیاده اش کنیم! اول باید کلا از فرم یک چیزی ارسال کنیم و جواب بگیرم، بعد باید اون رو جایی ذخیره کنیم که هر بار لازم نباشه لاگین کنیم و دگمه لاگ آوت درست کنیم و به سیستم بگیم از این اطلاعات استفاده کنه و همه چیز تمومه. این قسمت اول از سه قسمت نوشتن لاگین سمت موبایل است.

بستون ۲۱ – نوشتن لاگین در سمت موبایل (۲ از ۳)

حالا که سرور آماده لاگین است، باید سمت موبایل پیاده اش کنیم! اول باید کلا از فرم یک چیزی ارسال کنیم و جواب بگیرم، بعد باید اون رو جایی ذخیره کنیم که هر بار لازم نباشه لاگین کنیم و دگمه لاگ آوت درست کنیم و به سیستم بگیم از این اطلاعات استفاده کنه و همه چیز تمومه. این قسمت دوم از سه قسمت نوشتن لاگین سمت موبایل است.

بستون ۲۲ – نوشتن لاگین در سمت موبایل (۳ از ۳)

حالا که سرور آماده لاگین است، باید سمت موبایل پیاده اش کنیم! اول باید کلا از فرم یک چیزی ارسال کنیم و جواب بگیرم، بعد باید اون رو جایی ذخیره کنیم که هر بار لازم نباشه لاگین کنیم و دگمه لاگ آوت درست کنیم و به سیستم بگیم از این اطلاعات استفاده کنه و همه چیز تمومه. این قسمت سوم از سه قسمت نوشتن لاگین سمت موبایل است.

بستون ۲۳ – کمی تمیزکاری و اپ موبایل ما نوشته شده

لاگین رو هم که داریم، ارسال هزینه و درآمدها رو هم داریم و یک آمار مقدماتی هم می‌بینیم. یک خوشگل‌کاری کوچیک و مرج کردن یکی دو پول ریکوئست از گیت و اپ ما تکمیل است و می‌تونیم بفرستیمش برای استورهای معتبر بازار. ولی اول خوشگل‌کاری در سطح درک هنری من.

  • saeed vayghan

    زنده باد، به نظرم راه حل های سوپروایزنگ اپلیکیشن و چند تا ایده برای مانیتورینگ هم اضافه کنی، همگان خوشنود بشن….

    • jadijadi

      ایده خوبیه (:

      • یه چیز دیگه یادم افتاد، راه حل های کلاسیک به نظرم ارزش آموزش اشون بیشتره،‌ مثلا برای همین سوپروایزینگ،‌از سوپر وایزر خود لینوکس استفاده کنی خیلی بهتره تا این ژانگولر های مدرن…

  • shahram

    سلام جادی جان
    حتما ادامه بده من شخصا خیلی از ویدئو کست هات استفاده می کنم. هر چی جزییات بیشتر بهتر . تو با این کارت به خیلی ها که ممکنه به دلیل سر در گمی تو چگونگی متصل کردن اسکیل های گوناگون هیچ کاری رو شروع نمیکنن انگیزه وحشتناکی میدی. لطفا ادامه بده! مرسی

  • خراب

    19 توی آپارات خرابه
    همیشه یه دونه خراب داری ها
    دقت کن دیگه

  • Mahdi Aryayi

    جادی جان
    خیلی ممنون بابت این پروژه
    فقط یه نکته! پلی لیست یوتیوب دو تا مشکل داره:
    ۱- بعضی از قسمتها رو آپلود کردی اما توی playlist نذاشتی: قسمت ۴ و ۱۸ و ۲۱ و ۲۲ و ۲۳
    ۲- همینایی که هستند هم به ترتیب درستی پشت سر هم نیستند

    • jadijadi

      ممنون از توضیحات خوب. اصلاح کردم. البته ترتیب رو نمی دونم. بعدا نگاه می کنم

  • عباس

    عالیه جادی خسته نباشی. هرچه جزئیات بیبشتر باشه بهتره خیلیا حرفه ای نیستن و برای درک کامل نیازه که به جزئیات هم بپردازی
    مرسی مرسی مرسی

  • ممد

    جزییات بیشتر

  • تابع پایه متعامد بهنجار

    “کارهای خطرناک رو قدم به قدم انجام بدین برین جلو. می‌تونین ۱۰ سال به توکن فکر کنین توکنا حل نشن. با سعی و خطا می‌رین جلو” جادی
    کلی منبع الهامه این بشر. لطفا ویدیوها رو ادامه بدین. اگه تو زمینه ادبیات, جامعه‌شناسی و … هم جادی تی وی بزارین هم به نظرم خیلی مفیده.

    • از همون تباری تو هم

      نکنه تو علامه دهری. از اون اسمی که گذاشتی معلومه عتیقه ایی بیش نیستی. اگه فکر میکنی خودت زود به جواب میرسی چرا انجامش نمیدی. بابا تو خدا دست بردارید از این افکار ارباب رعیتی. هیچی نیستید و هیچی نخواهید شد تا زمانی که این افکار رو داشته باشید

    • با عینک بخون

      راستی یادم رفت بگم خلاقیت هم حوب چیزیه. به خودتون زحمت نمیدین که خودتنون خلاق باشین. 10 سال که سهله. ده ها سال هم طول میکشه. تا امثال شما رو آوردید به رفتارهای بچه گانه ایی که از بچه دبستانی هم بعیده. آدم نمیدونه بخنده یا تعجب کنه. مضحکه مضحک.

  • مهمان

    لطفا لااقل تا مرحله‌ی رسیدن به ۱۰۰۰ کاربر فعال پیش برین!

  • Amir Mousavi

    من با اینکه پایتون کار نیستم و یه جاهایی رو تو ویدئوها از دست میدم ولی هر شب میشینم میبینم کارات رو ، عالیه و کلی میشه الگو گرفت. با قدرت ادامه بده جادی.

  • جادی عزیز
    به نظرم فیلم ها رو ادامه بده داخل کانال ولی نیازی نیست توی وبلاگ بزاری
    ممنون از اینکه هستی …

  • نیما

    کارت عالی و قابل تحسینه. از اینور دنیا دنبال میکنم و بهت دست مریضاد میگم

  • محمد

    سلام جادی جان
    کاش یه کانال توی تلگرام میزدی و مطالب و اخبار سایت رو اونجا هم قرار می دادی…
    اینطوری خیلی عالی میشد…

  • AliReza

    جادی سلام , میشه همه این لینک ها رو بزاری یا اینکه همه ویدئو ها رو یکجا فشرده کنی یکجا دانلود کنیم (شیرازی وار بزار کاکو) من حال اینکه یکی یکی برم بزنم دانلود ندارم :/

    • خودتی

      بیبن. زرنگ پلو. جای این زرنگ بازیا. یه کاری کن کار درست پیش بره. (کانون مچ گیان یک مشت ول معطل)

      • AliReza

        دوست عزیز من اطلاعی ندارم هر گردی هم گردو نمیشه خشکل من اگر کسی قبلا با اسم علیرضا اومده و اذیت کرده دلیل نیست همه علیرضا هایی که پیام میزارن اون باشن عزیز دلم , اگر هم میخواهی شماره یا ایدی تلگرام بدم با هم صحبت کنیم چون من کاری نکردم و ترسی هم از چیزی ندارم عزیز دل برادر

        • خودتی

          جیگرتو مگه اذیت هم بلدی تو. فدات شن که انقد نانازی تو

        • خودتی

          به <تابع پایه متعامد بهنجار> هم سلام برسون. بهش بگو بو میده. یه پیگیری کنه ببینه از کجاست.

    • بازم خودتی

      راستی مثلا علیرضا یادم رفت بگم. خییییلی الافی.

      • AliReza

        موضوع چیه ؟

        • باشه و اینااا

          خوب بود خندیدم.

  • جادی جان
    برای ویدئو ها اگه https://atom.io/packages/atom-beautify و emmet نصب کنی کدها رو میتونی راحت خوشگل کنی و HTML و این چیزا رو ساده تر و سریعتر بنویسی

    درباره اون قسمت که table های دهه شصتی مینوشتی ;-)

  • Reza

    سلام جادی
    امیدوارم یه روز بتونیم زحمتات را جبران کنیم دین بزرگی گردنمون داری
    یه تشکر حسابی اول
    و اینکه قسمت 13 را اینجا نگذاشتی و تو آپارات و یوتیوب من جفتش دانلود کردم (قسمت 13 از جفتش) مثل اینکه روش موزیک بود اول تا آخرش نه صحبتای شما
    ممنون

  • مهمان.ن

    سلام ۲ پیشنهاد
    برای ساختن پروژه جدید در جنگو:
    django-admin startproject jaaaaaadi .
    این نقطه آخری خیلی ارزش داره.
    توی گیتهاب فرمت پروژه رو به python تغییر بدید خوبه.
    چیزی که برای من عجیبه شما در مدل هاتون چیزی به اسم User نداشتین اونوقت چطور در view ی اپتون (پوشه وب) User رو از مدلها ایمپورت کردید؟

  • shahab emami

    سلام
    من قسمت بیست چهار رو نتونستم پیدا کنم
    فک کنم اون جلسه ایه که apk درست می کنین و برنامه رو روی بازار قرار میدید