<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Luminecs Blog</title>
    <link>http://blog.luminecs.com/</link>
    <atom:link href="http://blog.luminecs.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>Programming, life, etc.</description>
    <language>en-us</language>
    <pubDate>Fri, 26 Jan 2024 08:50:32 GMT</pubDate>
    <lastBuildDate>Fri, 26 Jan 2024 08:50:32 GMT</lastBuildDate>


    <item>
      <title>Dart concept hooks</title>
      <link>http://blog.luminecs.com/2023/10/10/dart-concept-hooks/</link>
      <pubDate>Mon, 09 Oct 2023 16:00:00 GMT</pubDate>
      <author>test@gmail.com (luminecs)</author>
      <guid>http://blog.luminecs.com/2023/10/10/dart-concept-hooks</guid>
      <description>&lt;h2&gt;main function&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://dart.dev/language#:~:text=Every%20app%20requires%20the%20top%2Dlevel%20main()%20function%2C%20where%20execution%20starts.%20Functions%20that%20don%E2%80%99t%20explicitly%20return%20a%20value%20have%20the%20void%20return%20type.&quot;&gt;https://dart.dev/language#hello-world&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Variables&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://dart.dev/language#:~:text=Even%20in%20type%2Dsafe%20Dart%20code%2C%20you%20can%20declare%20most%20variables%20without%20explicitly%20specifying%20their%20type%20using%20var.%20Thanks%20to%20type%20inference%2C%20these%20variables%E2%80%99%20types%20are%20determined%20by%20their%20initial%20values&quot;&gt;https://dart.dev/language#variables&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Control flow&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://dart.dev/language#control-flow-statements&quot;&gt;https://dart.dev/language#control-flow-statements&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Functions&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://dart.dev/language#functions:~:text=We%20recommend%20specifying%20the%20types%20of%20each%20function%E2%80%99s%20arguments%20and%20return%20value%3A&quot;&gt;https://dart.dev/language#functions&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;anonymous functions (arrow syntax)&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://dart.dev/language#functions:~:text=A%20shorthand%20%3D%3E%20(arrow)%20syntax%20is%20handy%20for%20functions%20that%20contain%20a%20single%20statement.%20This%20syntax%20is%20especially%20useful%20when%20passing%20anonymous%20functions%20as%20arguments%3A&quot;&gt;https://dart.dev/language#functions&lt;/a&gt;&lt;/p&gt;
</description>
    </item>

    <item>
      <title>Reading Log</title>
      <link>http://blog.luminecs.com/2023/10/08/reading-list/</link>
      <pubDate>Sat, 07 Oct 2023 16:00:00 GMT</pubDate>
      <author>test@gmail.com (luminecs)</author>
      <guid>http://blog.luminecs.com/2023/10/08/reading-list</guid>
      <description>&lt;h2&gt;2023-10-08&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Introduction to Dart&lt;/strong&gt;: &lt;a href=&quot;https://dart.dev/language&quot;&gt;https://dart.dev/language&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>

    <item>
      <title>Flutter &#38; Dart Cheatsheet</title>
      <link>http://blog.luminecs.com/2023/09/10/flutter-dart-cheatsheet/</link>
      <pubDate>Sat, 09 Sep 2023 16:00:00 GMT</pubDate>
      <author>test@gmail.com (luminecs)</author>
      <guid>http://blog.luminecs.com/2023/09/10/flutter-dart-cheatsheet</guid>
      <description>&lt;h2&gt;Command line&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;flutter --version&lt;/strong&gt;: Check the version of Flutter and Dart.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;flutter doctor&lt;/strong&gt;: Check Flutter development environment is okay.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;flutter upgrade&lt;/strong&gt;: Upgrade Flutter and Dart SDK.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;flutter create ./my_app --project-name my_app --empty&lt;/strong&gt;: Create a new Flutter project.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;flutter pub add http&lt;/strong&gt;: Add http package to current project from &lt;a href=&quot;https://pub.dev&quot;&gt;pub.dev&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;flutter pub get&lt;/strong&gt;: Get all dependencies of the current project from &lt;a href=&quot;https://pub.dev&quot;&gt;pub.dev&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;flutter pub run build_runner build&lt;/strong&gt;: Run build_runner to generate some dart code.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;flutter devices&lt;/strong&gt;: List connected devices that are available.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;flutter emulators&lt;/strong&gt;: List connected emulators that are available.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;flutter emulators --launch {emulator name}&lt;/strong&gt;: Launch a emulator.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;flutter run -d {device name}&lt;/strong&gt;: Run app on selected device.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;q&lt;/strong&gt;: Close app.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;flutter test&lt;/strong&gt;: Run the Flutter test.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>

    <item>
      <title>About Me | 关于我</title>
      <link>http://blog.luminecs.com/2023/09/06/about-me/</link>
      <pubDate>Tue, 05 Sep 2023 16:00:00 GMT</pubDate>
      <author>test@gmail.com (luminecs)</author>
      <guid>http://blog.luminecs.com/2023/09/06/about-me</guid>
      <description>&lt;p&gt;Hi, I&amp;rsquo;m luminecs, a programmer.&lt;/p&gt;

&lt;p&gt;I really like writing code, and I have been writing &lt;code&gt;Java&lt;/code&gt; code for six years. I have also written some other languages, such as &lt;code&gt;JavaScript&lt;/code&gt;, &lt;code&gt;Dart&lt;/code&gt;, etc.&lt;/p&gt;

&lt;p&gt;This website was established to record my thoughts, because I find that in-depth study is very necessary. Unfortunately, the past few years of my coding career have not been carefully documented, so much knowledge and thinking has been lost.&lt;/p&gt;

&lt;p&gt;Thanks for reading.&lt;/p&gt;
</description>
    </item>

    

  </channel>
</rss>